/* 
 * File:   Jogador.hpp
 * Author: Ana Paula
 *
 * Created on 2 de Julho de 2011, 14:49
 */

#ifndef JOGADOR_HPP
#define	JOGADOR_HPP

namespace jogodavelharedes {

    class Jogador {

    //Atributos public
    public:

        char simbolo; //simbolo do jogador: X ou O

        int pontuacaoNasRodadas;

        /**
	 * Define um jogador.
	 * \param simbolo O simbolo do jogador.
	 */
        Jogador(char simbolo);

        /**
	 * Incrementa a pontuacao do jogador nas rodadas.
	 */
        void incrementaPontuacao();

        /**
	 * Zera a pontuacao do jogador nas rodadas.
	 */
        void zeraPontuacao();

        /**
	 * \return Retorna o simbolo do jogador.
	 */
        char getSimbolo();

        /**
	 * \return Retorna a pontuacao do jogador.
	 */
        int getPontuacao();
        
    };
}

#endif	/* JOGADOR_HPP */

